package com.aiti.lulian.service;

import com.aiti.base.core.base.service.BaseService;
import com.aiti.base.core.utils.message.Message;
import com.aiti.lulian.dto.CardBusinessContractDto;
import com.aiti.lulian.entity.CardBusinessContract;
import com.aiti.lulian.vo.CardBusinessContractVo;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

import java.util.List;


public interface CardBusinessContractService extends BaseService<CardBusinessContract> {


    Message getList(Page page, CardBusinessContractDto dto);

    Message detailInfo(String baseId);

    Message insertContract(CardBusinessContractDto dto);

    Message updateContract(CardBusinessContractDto dto);

    Message updateListContract(CardBusinessContractDto dto);

    Message dispatch(CardBusinessContractDto dto);

    Message importExcel(CardBusinessContractDto dto);

    List<CardBusinessContractVo> getExportList(CardBusinessContractDto dto);

    Message insertContractNonCheck(CardBusinessContractDto dto);
}
